Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 M15 Singapore Bosnia/Herzegovina F1 Serbia&Montenegro F1 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F5 Tunisia F7 Croatia F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia F1 Serbia F2 Serbia F3 Serbia F5 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Croatia F10 Iran F5 Croatia F1 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Croatia F9 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Syria F1 Syria F2 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Turkey F6 Turkey F7 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F2 Serbia F3 Estonia F1 Estonia F2 Serbia F4 Serbia F5 Italy F22 Canada F4 Croatia F7 Sudan F1 Sudan F2 Turkey F4 Italy F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Croatia F1 Croatia F2 Italy F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F4 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Bosnia & Herzegovina F1 Turkey F35 Senegal F1 Senegal F2 Turkey F49 Turkey F50 France F1 Turkey F2 Turkey F3 Turkey F5 Turkey F6 Greece F1 Greece F3 Greece F4 Bosnia & Herzegovina F4 Turkey F22 Turkey F23 Croatia F8 Turkey F24 Turkey F25 Greece F2 Egypt F27 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Turkey F27 Turkey F28 Turkey F29 Canada F8 Canada F9 Canada F10 Canada F11 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Switzerland F1 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Canada F2 Croatia F3 Serbia & Montenegro F6 Croatia F5 Croatia F1 Hungary F1 Nigeria F2 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Croatia F4 Egypt F13 Egypt F14 Serbia F4 Canada F7 Czech Republic F9 Czech Republic F10 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Canada F1 (Gatineau) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Hungary F6 (Gyor) M25 Kiseljak M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Opava M15 Prague M15 Monastir M15 Monastir M25 Nussloch M25 Aktobe M25 Aktobe M15 Trnava M15 Doha Canada F2 (Sherbrooke) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo Iran F6 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M15 Prijedor M25 Kiseljak M15 Sarajevo M25 Belgrade M15 Doboj M25 Prostejov M15 Pirot M25 Skopje M25 Trimbach M15 Osijek M25+H Kassel M15 Budapest USTA Challenger of San Antonio - San Antonio M15 Kursumlijska Banja M15 Sarajevo M15 Dubrovnik M25 Split M15 Meerbusch M15 Monastir M15 Monastir M15 Monastir The LTA Wrexham Challenger - Wrexham M15 Heraklion M15 Kursumlijska Banja Open Mutouest - St. Brieuc West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton M15 Doha 2002 Azalea Orthopedic Challenger - Tyler M25 Velenje Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta M15 Sibenik M15 Monastir M25 Marburg Music City Challenger - Nashville Open de Franche-Comte - Besancon XL Bermuda Open - Bermuda GHI Bronx Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby M15 Monastir Music City Challenger - Nashville USTA Challenger of San Antonio - San Antonio USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos M15 Heraklion M15 Kayseri Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka USTA Seascape Challenger - Aptos BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton Medjurgorje Open - Medjugorje Semgroup Challenger - Tulsa Sony Ericsson Open 2008 - Belgrade Banja Luka Challenger 2008 - Banja Luka Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Belgrade Challenger The Natrel's Challenger - Granby Sarajevo Challenger Mexico City Challenger Talahassee Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Samarkand Challenger M25 Maribor 2007 West Side Tennis Club Clay Court Challenger - Forest Hills M25 Maribor Nottingham Challenger Granby Challenger Napoli Challenger Mons Challenger Palermo Challenger Odlum Brown Vancouver Open - Vancouver Bratislava Challenger Helsinki Challenger Casablanca Challenger Barletta Challenger San Marino Challenger Rennes Challenger Manerbio Challenger M25 Trnava USTA Challenger of Orlando - Orlando Rennes Challenger M15 Trnava Eckental Challenger Ortisei Challenger Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Helsinki Challenger Ford Tennis Championships - Louisville Heilbronn Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo M25 Loughborough Wolfsburg Challenger San Luis Potosi Challenger - San Luis Potosi Sarajevo Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Dallas Challenger Napoli Challenger Vancouver Challenger M25 Sunderland Heilbronn Challenger Ljubljana Challenger Rimouski Challenger Kosice Challenger USTA Challenger - Champaign Portoroz Challenger Timisoara Challenger Granby Challenger Recanati Challenger II Naples ITG Challenger - Naples Vancouver Challenger San Marino Challenger Istanbul Challenger Izmir Challenger M15 Sharm ElSheikh Orleans Challenger Mons Challenger Eckental Challenger M15 Sharm ElSheikh Andria Challenger Orbetello Challenger Maui Challenger Savannah Challenger Samarkand Challenger Milan Challenger San Marino Challenger Meerbusch Challenger Banja Luka Challenger Napa Challenger Tiburon Challenger Charlottesville Challenger Cherbourg Challenger Guangzhou Challenger Drummondville Challenger Tallahassee Challenger M25 Dubrovnik Vicenza Challenger Prostejov Challenger Prague Challenger Ilkley Challenger Lexington Challenger Genova Challenger Agri Challenger Banja Luka Challenger Austin Challenger - Austin Ortisei Challenger Bergamo Challenger Cherbourg Challenger Jonkoping Challenger Drummondville Challenger Gemax Open - Belgrade Portoroz Challenger Carson Challenger M15 Kayseri Brest Challenger Eckental Challenger Brescia Challenger Andria Challenger Wroclaw Challenger Sao Paulo Challenger Karshi Challenger Furth Challenger M15 Doha Recanati Challenger Winnipeg Challenger Astana Challenger Segovia Challenger Genova Challenger M15 Prijedor Istanbul Challenger Columbus Challenger M15 Brcko Brest Challenger Eckental Challenger Playford Challenger Bergamo Challenger St. Brieuc Challenger Guadalajara Challenger Tallahassee Challenger M15 Sarajevo Astana Challenger Segovia Challenger Portoroz Challenger Samarkand Challenger Zhangjiagang Challenger Shanghai Challenger Ortisei Challenger Sarasota Challenger Bratislava Challenger M15 Kayseri Eckental Challenger Tallahassee Challenger Heilbronn Challenger Happy Valley Challenger M15 Doha Cortina Challenger Kosice Challenger Fergana Challenger Izmir Challenger Orleans Challenger Istanbul 2 Challenger Izmir Challenger Forli 2 Challenger Sibiu Challenger Aachen Challenger Prostejov Challenger Lugano Challenger Quimper Challenger M15 Kayseri Zagreb Challenger M15 Kamen Knoxville Challenger Segovia Challenger Troisdorf Challenger Champaign Challenger Salzburg Challenger Ismaning Challenger Andria Challenger Happy Valley Challenger Winnipeg Challenger M15 Cairo Savannah Challenger Savannah Challenger Karshi Challenger Furth Challenger Sibiu Challenger Bratislava Challenger Fergana Challenger Loughborough Challenger Granby Challenger M25 Trnava Poznan Challenger Meerbusch Challenger Almaty Challenger Zadar Challenger Rome Challenger M15 Split Hilton Waikoloa Village USTA Challenger - Waikoloa Istanbul Challenger M15 Osijek Izmir Challenger M15 Doboj Tashkent Challenger Fairfield Challenger Rijeka Challenger M15 Prijedor Granby Challenger - Granby Ilkley Challenger Andria Challenger Kazan Challenger M15 Monastir Corona Mexico City Open - Mexico City Perugia Challenger The Stella Artois Grass Court Championships - London Recanati Challenger Bratislava Challenger Switzerland F2 Grodzisk Mazowiecki Challenger Drummondville Challenger St. Remy Challenger Stockton Challenger Tashkent Challenger Kroger / St. Jude International - Memphis M25 Bali Trieste Challenger Ostrava Challenger Burbank Challenger - Burbank Bratislava Challenger Portoroz Challenger Tashkent Challenger Fairfield Challenger Sydney International - Sydney Andria Challenger Budapest Challenger Lille Challenger Mexico City Challenger Sarasota Challenger M15 Hinode Samarkand Challenger Vicenza Challenger Shymkent Challenger Recanati Challenger Cordenons Challenger Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton Tunis Challenger Seoul Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Busan Challenger Granby Challenger USTA Comerica Challenger - Aptos Gwangju Challenger The Natrel's Challenger of Granby - Granby Recanati Challenger Prague Challenger Manerbio Challenger Portoroz Challenger Tallahassee Challenger Prostejov Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Prague 2 Challenger Warsaw Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2000 Challenger de Granby - Granby Eckental Challenger Ortisei Challenger Forli 3 Challenger Granby Challenger - Granby Forli 1 Challenger Forli 5 Challenger Biel Challenger Split Challenger Tunis Challenger XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Quimper Challenger Poznan Challenger Winnetka Challenger Waco International Tennis Challenger - Waco Sarajevo Open 2004 - Sarajevo Portoroz Challenger Banja Luka Challenger Istanbul Challenger Ismaning Challenger Vilnus Challenger Ortisei Challenger Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Koblenz Challenger Ilkley Challenger Banja Luka Challenger 2005 - Banja Luka Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Szekesfehervar Challenger USTA Illinois Challenger - Champaign The Surbiton Trophy - Surbiton Banja Luka Challenger The 'Fitz' Casino Challenger - Tunica Nottingham Challenger 2008 Lubbock Challenger - Lubbock Ortisei Challenger Legg Mason Tennis Classic - Washington D.C. Vancouver Challenger Sacramento Challenger - Sacramento Legg Mason Tennis Classic - Washington D.C. Rijeka Challenger Baton Rouge Challenger Quimper Challenger Genova Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport Open Romania - Bucharest International Tennis Championships - Delray Beach Forli 2 Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Bratislava Challenger Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Next Generation Adelaide International - Adelaide Dallas Challenger The Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach Tallahassee Challenger AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington AEGON Championships - London SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Banja Luka Challenger Medibank International - Sydney Winnetka Challenger Izmir Challenger Dallas Challenger Bergamo Challenger Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Orleans Challenger Milan Challenger Medibank International - Sydney Sarajevo Challenger Napoli Challenger Tiburon Challenger Serbia Open - Belgrade Open Sud de France - Montpellier Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Atlanta Tennis Championships - Atlanta Mersin Challenger Stockton Challenger BMW Open - Munich Itajai Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Santos Challenger Sarasota Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Sydney International - Sydney Marburg Challenger BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Antalya Cup - Antalya Rennes Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Poprad Tatry Challenger Ortisei Challenger Thailand Open - Bangkok Las Vegas Challenger Fergana Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles Arad Challenger Karshi Challenger Aircel Chennai Open - Chennai Ortisei Challenger Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Shenzhen Challenger Cortina Challenger Sarasota Challenger ATP Studena Croatia Open - Umag Campbell's Hall of Fame Tennis Championships - Newport M25 Sheffield Trieste Challenger Palermo Challenger Lexington Challenger Surbiton Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Granby Challenger Gatineau Challenger Izmir Challenger Ortisei Challenger St. Brieuc Challenger M15 Bali Orleans Challenger Poprad Tatry Challenger Granby Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Savannah Challenger Ostrava Challenger Istanbul Challenger San Benedetto Challenger Hall of Fame Open - Newport Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Bratislava Challenger Helsinki Challenger Leon Challenger Karshi Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Losinj Challenger M15 Bali Eckental Challenger Samarkand Challenger Hungarian Open - Budapest Columbus Challenger Sanremo Challenger Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Istanbul Challenger Geneva Open - Geneva Fairfield Challenger Turkish Airlines Open Antalya - Antalya China Open - Beijing ASB Classic - Auckland Zug Challenger The Stella Artois Grass Court Championships - London Troisdorf Challenger Trieste Challenger Banja Luka Open - Banja Luka AIG Japan Open Tennis Championships - Tokyo Indianapolis Tennis Championships - Indianapolis Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Garanti Koza Sofia Open - Sofia European Open - Antwerp TEB BNP Paribas Istanbul Open - Istanbul The Artois Championships - London M15 Kayseri Tennis Masters Series - Toronto Tennis Masters Series - Montreal Barletta Challenger Tennis Masters Series - Cincinnati Francavilla Challenger Nur-Sultan Challenger Segovia Challenger Mauthausen Challenger Tennis Masters Series - Toronto Banja Luka Challenger Pacific Life Open - Indian Wells Split Challenger Rogers Cup - Montreal Luedenscheid Challenger Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Sony Open Tennis - Miami U.S. Open - New York AEGON Championships - London Tennis Masters Series - Toronto Tennis Masters Series - Montreal Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Rogers Masters - Montreal Tennis Masters Series - Madrid Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal French Open - Paris U.S. Open - New York Rogers Cup - Toronto Rogers Cup - Toronto French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Swiss Indoors Basel - Basel Wimbledon - London Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Wimbledon - London Wimbledon - London Davis Cup, World Group, QF, BEL-CAN 5-0 Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Australian Open - Melbourne U.S. Open - New York Rogers Cup - Toronto All Lower level tournaments Australian Open - Melbourne Olympics - Beijing Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Tulln Challenger